Saltar al contenido principal

Casos Boletín Comercial

Este endpoint permite extraer la información de boletines comerciales asociada a un RUT previamente cargado en tu cuenta de Sheriff.

  • No se generará ningún costo adicional al consultar información de un RUT ya cargado en la plataforma.
  • Asegúrate de que el RUT esté pre-cargado en la plataforma antes de intentar extraer su información.

Detalle de API

Request

  • URL: /helper/boletin/{rut}/boletinComercial
  • Método: GET

Parámetros

  • rut (requerido): El RUT del cual se desea extraer la información. Formato del rut "12345678-9".

Ejemplo request con curl

curl -X 'GET' \
'https://prod.api.thesheriff.cl/api/clients/v2/helper/boletin/12345678-9/boletinComercial?page=1'\
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9EjemploDeToken123' \
-H 'x-client-identifier: SheriffSecureClient-v1'

Manejo de paginación

  • page: Número de página a consultar. Por defecto es 1.Para incluir se debe ingresar en la ruta como query parameter: ?page=1.

Response

Success

  • Status code: 200

  • Example response body:

    {
    "success": true,
    "data": {
    "page": 1,
    "totalPages": 1,
    "cantidadBolcom": 1,
    "cantidadInfoCom": 1,
    "casos": [
    {
    "nombre": "Empresa 1",
    "tipoBoletin": "Bolcom",
    "tipoDescripcion": "Detalle BIC",
    "codigoEmisor": "00",
    "emisor": "Emisor 1",
    "nombreLibrador": "",
    "montoDeuda": 10000,
    "fechaPublicacion": "24-11-2025",
    "fechaProtesto": "24-11-2025",
    "fechaVencimiento": null,
    "localidadPublicacion": "Santiago",
    "nroBoletin": 123456,
    "nroOperacion": null,
    "pagBoletin": 1,
    "tipoCredito": null,
    "tipoDocumento": "CH",
    "tipoDocumentoImpago": "FF",
    "tipoEmisor": "BCO",
    "glosaCortaMoneda": "$",
    "glosatipoMoneda": null,
    "glosaTipoDocumento": "Cheque",
    "glosaTipoDocumentoImpago": "FALTA DE FONDOS",
    "glosaTipoEmisor": "Bancos",
    "glosaTipoCredito": null,
    "nombreAcreedor": null
    },
    {
    "nombre": "Empresa 2",
    "tipoBoletin": "InfoCom",
    "tipoDescripcion": "Detalle MOL",
    "codigoEmisor": "00",
    "emisor": "Emisor 2",
    "nombreLibrador": "",
    "montoDeuda": 10000,
    "fechaPublicacion": "24-11-2025",
    "fechaProtesto": "24-11-2025",
    "fechaVencimiento": null,
    "localidadPublicacion": "Santiago",
    "nroBoletin": 123456,
    "nroOperacion": null,
    "pagBoletin": 1,
    "tipoCredito": null,
    "tipoDocumento": "CH",
    "tipoDocumentoImpago": "FF",
    "tipoEmisor": "BCO",
    "glosaCortaMoneda": "$",
    "glosatipoMoneda": null,
    "glosaTipoDocumento": "Cheque",
    "glosaTipoDocumentoImpago": "FALTA DE FONDOS",
    "glosaTipoEmisor": "Bancos",
    "glosaTipoCredito": null,
    "nombreAcreedor": null
    }
    ],
    "ultimaActualizacion": "11-11-2025 11:11:11"
    }
    }

    A continuación se describen los campos devueltos en la respuesta JSON.

    CampoTipoDescripción
    successboolIndica si la operación fue exitosa.
    dataobjectObjeto que contiene la información de boletines comerciales.

    Campos dentro de data:

    CampoTipoDescripción
    pagenumberPágina actual de resultados.
    totalPagesnumberCantidad total de páginas disponibles.
    cantidadBolcomnumberCantidad de casos de Bolcom.
    cantidadInfoComnumberCantidad de casos de InfoCom.
    casosarrayCasos devueltos del Rut.
    ultimaActualizacionstringFecha última actualización de información

    Estructura de cada objeto dentro de casos:

    CampoTipoDescripción
    nombrestringNombre asociado al caso (empresa o persona).
    tipoBoletinstringPuede ser Bolcom o InfoCom.
    tipoDescripcionstringDescripción del tipo de boletín (ej: "Detalle BIC").
    codigoEmisorstringCódigo del emisor
    emisorstringNombre del emisor.
    nombreLibradorstringNombre del librador o girador (puede ser cadena vacía).
    montoDeudanumberMonto de la deuda en moneda local (ej: 10000).
    fechaPublicacionstringFecha de publicación.
    fechaProtestostringFecha de protesto si aplica.
    fechaVencimientostringFecha de vencimiento o null si no aplica.
    localidadPublicacionstringLocalidad donde se publicó el boletín.
    nroBoletinnumberNúmero de boletín (puede incluir ceros a la izquierda en origen).
    nroOperacionnumberNúmero de operación o null si no disponible.
    pagBoletinnumberPágina del boletín (si aplica).
    tipoCreditostringTipo de crédito o null si no aplica.
    tipoDocumentostringCódigo del tipo de documento (ej: "CH").
    tipoDocumentoImpagostringCódigo del tipo de impago (ej: "FF").
    tipoEmisorstringCódigo del tipo de emisor (ej: "BCO").
    glosaCortaMonedastringSímbolo o abreviatura de moneda (ej: "$" ).
    glosatipoMonedastringTexto descriptivo de la moneda o null.
    glosaTipoDocumentostringTexto de glosa para el tipo de documento (ej: "Cheque").
    glosaTipoDocumentoImpagostringTexto de glosa para el tipo de impago (ej: "FALTA DE FONDOS").
    glosaTipoEmisorstringTexto de glosa para el tipo de emisor (ej: "Bancos").
    glosaTipoCreditostringGlosa del tipo de crédito o null si no aplica.
    nombreAcreedorstringNombre del acreedor o null si no disponible.

    Nota: Los campos marcados como "No" pueden no estar presentes o ser null según disponibilidad de datos en la fuente.

    Glosario de Términos

    Para una referencia completa consulta el Glosario de Términos. En particular, revisa las definiciones de tipoDocumento, tipoDocumentoImpago, tipoEmisor, y otros términos relevantes para los boletines comerciales.

    Errores

    400 - Solicitud inválida

    {
    "success": false,
    "code": 400,
    "error": "Solicitud inválida"
    }

    401 - No autorizado

    {
    "success": false,
    "code": 401,
    "error": "No autorizado"
    }

    403 - No tienes permiso para acceder a este recurso

    {
    "success": false,
    "code": 403,
    "error": "No tienes permiso para acceder a este recurso"
    }

    404 - Recurso no encontrado

    {
    "success": false,
    "code": 404,
    "error": "Recurso no encontrado"
    }

    408 - Tiempo de espera agotado

    {
    "success": false,
    "code": 408,
    "error": "Tiempo de espera agotado"
    }

    429 - Demasiadas solicitudes

    {
    "success": false,
    "code": 429,
    "error": "Demasiadas solicitudes"
    }

    500 - Error interno del servidor

    {
    "success": false,
    "code": 500,
    "error": "Error interno del servidor"
    }